home *** CD-ROM | disk | FTP | other *** search
/ PC World 2006 July & August / PCWorld_2006-07-08_cd.bin / v cisle / acehtml / acehtmlfreeware.exe / scriptdef / Status Bar Scroller.sd < prev    next >
INI File  |  2004-06-28  |  2KB  |  70 lines

  1. [SUBJECT]
  2. Description=Scroll a message in the status bar
  3. ImageIndex=-1
  4. Folder=Text Effects
  5.  
  6.  
  7. [HEAD_TEXT]
  8. ;<!-- Cut-N-Paste JavaScript from ISN Toolbox 
  9. ;     Copyright 1996, Infohiway, Inc.  Restricted use is hereby
  10. ;     granted (commercial and personal OK) so long as this code
  11. ;     is not *directly* sold and the copyright notice is buried
  12. ;     somewhere deep in your HTML document.  A link to our site
  13. ;     http://www.infohiway.com is always appreciated of course,
  14. ;     but is absolutely and positively not necessary. ;-)   -->
  15. ;<SCRIPT LANGUAGE="JavaScript">
  16. ;<!--Hide JavaScript from Java-Impaired Browsers
  17. ;var cmd;
  18. ;function isnscroll(hype) {
  19. ; var shameless = 100;
  20. ; var prtspc = " ";
  21. ; var col = 1;
  22. ; /* You could use array here, but this is easy way to load messages
  23. ;    Unlike HTML documents, multiple adjoining spaces are preserved */
  24. ; var promotional="`scroll_text`";
  25. ; if (hype>shameless) {
  26. ;  hype--;
  27. ;  cmd="isnscroll(" + hype + ")";
  28. ;  isntimer=window.setTimeout(cmd,shameless);
  29. ; }
  30. ; else if (hype<=shameless && hype>0) {
  31. ;  for (col=0;col<hype;col++) {
  32. ;   prtspc+=" ";
  33. ;  }
  34. ;  prtspc+=promotional;
  35. ;  hype--;
  36. ;  cmd="isnscroll(" + hype + ")";
  37. ;  window.status=prtspc;
  38. ;  isntimer=window.setTimeout(cmd,shameless);
  39. ; }
  40. ; else if (hype<=0) {
  41. ;  if (-hype<promotional.length) {
  42. ;   prtspc+=promotional.substring(-hype,promotional.length);
  43. ;   hype--;
  44. ;   cmd="isnscroll(" + hype + ")";
  45. ;   window.status=prtspc;
  46. ;   isntimer=window.setTimeout(cmd,100);
  47. ;  }
  48. ;  else {
  49. ;   window.status=" ";
  50. ;   isntimer=window.setTimeout("isnscroll(100)",75);
  51. ;  }
  52. ; }
  53. ;}
  54. ;function startit() {
  55. ; isntimer=window.setTimeout("isnscroll(100)",500);
  56. ;}
  57. ;// Stop Hiding Contents -->
  58. ;</SCRIPT>
  59.  
  60.  
  61. [BODY_TAG]
  62. ;onLoad="startit()"
  63.  
  64.  
  65. [`scroll_text`]
  66. Kind=S
  67. Value=Message One              Message Two                  Message Three, etc.
  68.  
  69.  
  70.